 
.book-wrap{
	display: flex;
	flex-direction: column;
	background-color: #F7F7F7;
	padding: 20upx;
	align-items: center;
}
.book-item{
	display: flex;
	flex-direction: row;
}
.book-info{
	display: flex;
	flex-direction: column;
	margin-left: 20upx;
	width: 420upx;
}
.book-title{
	font-size: 16px;
	font-weight: 800;
	padding: 20upx 0px;
}
.book-desp{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	margin-bottom: 10upx;
	color: #999999;
}
.book-author{
	color: #999999;
	font-size: 14px;
	margin-top: 5px;
}
.book-img{
	flex-shrink: 0;
	width: 86px;
	height: 106px;
}
/* 分割线 */
.line-wrap{
	margin: 20px 0px;
	padding: 0px;
}
.line{
	height: 1px;
	background-color: #999999;
}